.resident-type {
  &-cont {
    border-right: 1px solid #E5E5E5;
  }
  &-main {
    .van-col:nth-child(3n) {
      .resident-entry-cont {
        border-right: none;
      }
    }
  }
  &-item {
    position: relative;
    margin: 42px 0;
    text-align: center;
    &::after {
      position: absolute;
      bottom: -42px;
      left: 42px;
      right: 42px;
      content: ' ';
      display: inline-block;
      height: 1px;
      border-bottom: 1px solid #E5E5E5;
    }
  }
  &-img {
    width: 80px;
  }
  &-text {
    font-size: 28px;
    line-height: 60px;
  }
}
